Feature
Contains the Features that will be returned when the client is requesting the list of avialable features in FeatureCheck.getAvailableFeatures. Each feature can correspond to either the support of a whole service or a specific functionality of a service.
By default, when the client is attempting to parse a Feature that is provided by the API but not part of the current version of the library, it will be parsed to null. This will allow for easily adding new features while providing backwards compatibility.